(VAR X) (STRATEGY CONTEXTSENSITIVE (f 1) (c) (g) (d) (h 1) ) (RULES f(f(X)) -> c(f(g(f(X)))) c(X) -> d(X) h(X) -> c(d(X)) )